package com.xbongbong.pro.common.pojo;

import com.xbongbong.paas.domain.entity.PaasProcessDataEntity;
import com.xbongbong.paas.domain.entity.ext.PaasFormDataEntityExt;
import com.xbongbong.paas.domain.entity.ext.PaasFormEntityExt;
import com.xbongbong.pro.common.pojo.dto.CheckRepeatToolDTO;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.List;
import java.util.Map;

/**
 * 封装查重需要穿透的参数，如果有需要还可以拓展
 * @author lijiangren
 * @date 2022-11-16 14 04
 * @since
 * @version
 */
@Setter
@Getter
@ToString
public class ReCheckSearchResultPojo {
    /**
     * 查重的结果需要渲染的第一个表单的表单ID
     */
    private Long firstFormId;

    /**
     * 查重字段
     */
    private List<RepeatSearchFieldPojo> repeatSearchFieldList;

    /**
     * 查询ES中的数据集
     */
    private List<PaasFormDataEntityExt> paasFormDataEntityList;
    /**
     * 查询审批中的数据集
     */
    private List<PaasProcessDataEntity> partPaasProcessData;
    /**
     * 表单表
     */
    private PaasFormEntityExt paasFormEntityExt;
}
